home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group01a.txt / 000032_icon-group-sender _Thu May 25 12:39:54 2000.msg < prev    next >
Internet Message Format  |  2002-01-03  |  4KB

  1. Return-Path: <icon-group-sender>
  2. Received: (from root@localhost)
  3.     by baskerville.CS.Arizona.EDU (8.9.1a/8.9.1) id MAA03284
  4.     for icon-group-addresses; Thu, 25 May 2000 12:38:32 -0700 (MST)
  5. Message-Id: <200005251938.MAA03284@baskerville.CS.Arizona.EDU>
  6. Date: Thu, 25 May 2000 11:15:45 -0500
  7. From: "Charles Hethcoat" <CHETHCOA@oss.oceaneering.com>
  8. To: <Icon-group@optima.CS.Arizona.EDU>
  9. Subject: Re: Hardware for HLLs
  10. Content-Disposition: inline
  11. X-Guinevere: 1.0.13 ; Oceaneering Int'l
  12. X-MIME-Autoconverted: from quoted-printable to 8bit by baskerville.CS.Arizona.EDU id JAA27165
  13. Errors-To: icon-group-errors@optima.CS.Arizona.EDU
  14. Status: RO
  15. Content-Length: 3311
  16.  
  17. >>> <gep2@terabites.com> 00-05-23 2:53:24 PM >>> writes:
  18. > The market is limited;  few people need the additional performance badly enough 
  19. > to put up with the cost and configuration hassles
  20.  
  21. Video cards, sound cards, DSP chipsets, ... .  Some do find it useful to speed up software by means of custom hardware, and are willing to pay for it.  Of course, that by itself is no guarantee of financial success for companies supplying such hardware.  As for configuration hassles, well, a cynic would say that's what generic PCs are all about.
  22.  
  23. > Given the limited money available to support the development, you'll probably never 
  24. > be able to keep up in the throughput technology curve with the general-purpose, 
  25. > mass-market processors.
  26.  
  27. Money is always limited, which is precisely why people must always ask what is the correct way to do things.  I would frame the following general question:  Where, disregarding historical accidents and existing market factors, is the line properly drawn between hardware and software?
  28.  
  29. > Eventually (and probably SOON) your balls-out high-speed 
  30. > specialized custom processor will be blown away by a simple interpreter running on 
  31. > cheap generic iron.
  32.  
  33. True, if it is not on the Intel learning curve.  I'm sure a present day "Winvideo" display running off one of today's Intel CPUs would outrun the best video card on the market of 5 years ago.  But speed isn't my main issue (read on).
  34.  
  35. > If you go back about 7-8 years there was a lot of press about how Sun's revolutionary 
  36. > SPARC RISC processor was going to put the Intel-family CISC processors out of 
  37. > business, and redefine the PC.  It hasn't really happened that way, has it?
  38.  
  39. I won't comment on the RISC/CISC wars---not smart enough---but I think your point is that the chip fab technology is capital-intensive, that Intel has the most capital, and therefore nobody but Intel could succeed at it today.  I somewhat forlornly agree (and would hope to be shown wrong).  This is the money issue again. 
  40.  
  41. It's understandable why Intel chose the 4004/8008 CPU model over something like the Burroughs B5500/B6700 model in the year 197X---it wasn't possible to put a mainframe CPU on a controller chip then.  Today, it is.  But Intel's subsequent market success has, as you rightly point out, foreclosed all questions similar to these we are dealing with in this discussion for two decades.
  42.  
  43. > (You will remember that the whole raison d'etre of RISC was that by designing a brain-
  44. > damaged processor with a crippled primitive instruction set, they could turn the crank 
  45. > faster...)  
  46.  
  47. To me, it's not so much seeing who's faster as simplifying life by replacing multiple software layers with silicon hardware designs informed by enduring software principles, i. e. HLL hardware.  Once it's in silicon, it will be on the same chip-fab curve that the current Intel processors are on (especially if Intel did our hypothetical HLL chip and could make it a market success).
  48.  
  49. I do share your scepticism about the RISC concept.  I was never really convinced that the RISC designs I used to see in Byte magazine articles would be intrinsically better for general purpose computing than, say, the Shannon-encoded stack machine that Tanenbaum (I believe it was) designed, _if_ both were designed as rippin' fast hardware.
  50.  
  51.